An integrated compile-time/run-time software distributed shared memory system
نویسندگان
چکیده
منابع مشابه
Combining Compile Time and Run Time Support for E cient Software Distributed Shared Memory
We describe an integrated compile time and run time system for e cient shared memory parallel computing on distributed memory machines The combined system presents the user with a shared memory programming model with its well known bene ts in terms of ease of use The run time system implements a consistent shared mem ory abstraction using memory access detection and auto matic data caching The ...
متن کاملORION: An Adaptive Home-Based Software Distributed Shared Memory System
In this paper, we describe a multithreaded software distributed shared memory (DSM) system named Orion. It has been developed to provide POSIX-thread (pthread) like interface. We believe this will avoid creating another unique set of application programming interface and ease the porting of pthread programs to a distributed environment. Orion implements home-based consistency model. In this pap...
متن کاملAn Integrated Approach to Distributed Shared Memory
Distributed Shared Memory Alan L. Cox, Sandhya Dwarkadas, Pete Keleher, Willy Zwaenepoel Department of Computer Science Rice University, Houston, TX, U.S.A. Abstract We are developing an integrated user-compilerruntime approach to programming distributed memory machines. Our approach is to provide a sharedmemory programming paradigm through a global address space since shared memory is easier t...
متن کاملAn Integrated Compiler/Run-Time System for Global Data Distribution in Distributed Shared Memory Systems∗
A software distributed shared memory (DSM) provides the illusion of shared memory on a distributed-memory machine; communication occurs implicitly via page faults. For efficient execution of DSM programs, the threads and their implicitly associated data must be distributed to the nodes to balance the computational workload and minimize communication due to page faults. The focus of this paper i...
متن کاملOpenMP compiler for a Software Distributed Shared Memory System SCASH
In this paper, we present an implementation of OpenMP compiler for a page-based software distributed shared memory system, SCASH on a cluster of PCs. For programming distributed memory multiprocessors such as clusters of PC/WS and MPP, message passing is usually used. A message passing system requires programmers to explicitly code the communication and makes writing parallel programs cumbersom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGOPS Operating Systems Review
سال: 1996
ISSN: 0163-5980
DOI: 10.1145/248208.237181